#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int removeElement(int* nums, int numsSize, int val)
{
    int* src = nums;
    int* dst = nums;
    while (src < (nums + numsSize))
    {
        if ((*src) != val)
        {
            *dst = *src;
            src++;
            dst++;
        }
        else
        {
            src++;
        }
    }
    return dst + 1;
}

void test()
{
    int nums[4] = { 3,2,2,3 };
    int ret=removeElement(nums,4,3);
    printf("%d", ret);
}
int main()
{
	test();
	return 0;
}